import * as types from "@c/public/form-designer/devType/datas-types";
import { waitColOption } from "@c/public/form-designer/devType/datas-types";

export const waitingInfo = [
    // 候诊屏-行布局
    {
        type: "scene-waiting",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行布局',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行布局",
            hidden: false,
            config: 'waitingInfoConfig',
            waitingInfoConfig: {
                lineHeight: 90,
                contentHeight: 571,
                headHide: false,
                headShow: true,
                headHeight: 110,
                headFontSize: 48,
                headFontWeight: 'normal',
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                patientOrderNo: true,
                showRowNums: 5, // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName', 'treatmentRoomName', 'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                itemBackground: 'rgba(0, 89, 179, 0.2)',
                itemFontSize: 48,
                itemBorderBottom: 1,
                itemBorderColor: 'rgba(170, 170, 170, 0.75)',
                itemFontWeight: 'normal',
                ellipsisState: true,
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                layerInfo: types['layerInfo'],
                listSpeed: 10,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                patientSpace: false,
                openScroll: false,
                layerEdit: true,
                layerNameKey: 'call-patient',  //弹层名称

                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },

    {
        type: "scene-waiting-plus",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行布局-儿科',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行布局-儿科",
            hidden: false,
            config: 'waitingInfoConfig',
            waitingInfoConfig: {
                lineHeight: 90,
                contentHeight: 571,
                headHide: false,
                headShow: true,
                headHeight: 110,
                headFontSize: 48,
                headFontWeight: 'normal',
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                patientOrderNo: true,
                showRowNums: 5, // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName', 'treatmentRoomName', 'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                itemBackground: 'rgba(0, 89, 179, 0.2)',
                itemFontSize: 48,
                itemBorderBottom: 1,
                itemBorderColor: 'rgba(170, 170, 170, 0.75)',
                itemFontWeight: 'normal',
                ellipsisState: true,
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                layerInfo: types['layerInfo'],
                listSpeed: 10,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                patientSpace: false,
                // openScroll: false,
                layerEdit: true,
                layerNameKey: 'call-patient',  //弹层名称
                ListLocaleSys: true, // 列表区域设置-隐藏起来设置
                DataDisplayRuleSys: true,// 数据显示规则设置 -隐藏起来设置
                ListHeaderSettingsSys: true,// 列表头部设置 - 隐藏起来设置
                ListSettingSys: true,// 列表设置- 隐藏起来设置

            }
        },
    },

    // 候诊屏-行布局-候诊患者
    {
        type: "scene-waiting-patients",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-候诊患者',
        mapperFiles: [], //映射
        options: {
            name: "候诊-候诊患者",
            hidden: false,
            config: 'waitingPatientsInfoConfig',
            waitingPatientsInfoConfig: {
                contentHeight: 790,
                headerFontSize: 66,
                headerFontWeight: 'normal',
                headerColor: 'rgba(0,0,0,1)',
                headerBackground: 'rgba(255,255,255,0)',
                listFontSize: 50,
                listFontWeight: 'normal',
                listColor: "#333333",
                row: 7,         // 当前队列候诊患者展示列数
                col: 4,         // 当前队列候诊患者展示行数
                total: 28,      // 当前队列候诊患者要求占位的总数
                multiple: 1,        // 展示队列基数
                showRowNums: 28,     // 展示队列条数

                switchArea: true,   //切屏幕编辑视图控制
                switchScreen: false, // 是否切屏
                switchTime: 10,     // 切屏间隔

                contentKey: 'deptName',
                trendsKey: true,   //科室是否动态展示在头部标题处
                trendsDept: true,   //科室是否动态展示在头部标题处
                patientNumber: '2',
            },
        },
    },

    {
        type: "scene-waiting-art",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: 'waitingArt',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行-艺术',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行-艺术",
            hidden: false,
            rowNumber: 5,
            config: 'waitingInfoConfig',
            waitingInfoConfig: {
                lineHeight: 90,
                contentHeight: 670,
                headHide: false,
                headShow: true,
                headHeight: 110,
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                showRowNums: 5, // 展示列表条数
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: 'rgba(14, 182, 201, 1)',
                headFontSize: 50,
                headFontWeight: 'normal',
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName', 'treatmentRoomName', 'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                itemFontSize: 48,
                itemFontWeight: 'normal',
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                ellipsisState: true,
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                layerInfo: types['layerInfo2'],
                listSpeed: 10,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                patientSpace: false,
                openScroll: false,
                layerEdit: false,
                layerNameKey: 'call-patient-art',  //弹层名称
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },

    // 呼叫记录
    {
        type: "scene-waiting-call-records",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: 'embedCallingPatientRecords',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行-记录',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行-记录",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingCallRecordsConfig',
            sceneWaitingCallRecordsConfig: {
                contentHeight: 800,
                recordsNumber: 5,  // 记录的数量
                layerOriginalDate: false,
                layerNameKey: 'call-patient-art',  //弹层名称
                waitScrollState: false,
                waitScrollStep: 1,
                waitScrollNumber: 10,
                waitScrollDirection: "left", // up，down，left，right
                multiple: 1,
                showRowNums: 2,     // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10,     // 切屏间隔
                recordsLine: false,      // 呼叫患者是否在线
            }
        },
    },

    // 蓝绿
    {
        type: "scene-waiting-blue",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行-蓝绿',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行-蓝绿",
            hidden: false,
            rowNumber: 5,
            config: 'waitingInfoConfig',
            waitingInfoConfig: {
                lineHeight: 90,
                contentHeight: 800,
                headHide: false,
                headShow: true,
                headHeight: 110,
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                showRowNums: 5, // 展示列表条数
                headerFontColor: "#f7fd17",
                headerBackgroundColor: 'rgba(0,52,74,1)',
                headFontSize: 50,
                headFontWeight: 'normal',
                itemFontSize: 48,
                itemFontWeight: 'normal',
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName', 'treatmentRoomName', 'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                listSpeed: 10,
                layerInfo: types['layerInfo'],
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                layerOriginalDate: true,
                layerEdit: false,
                layerNameKey: 'call-patient-original',
                waitPatientType: 1,
            }
        },
    },

    // 候诊-信息发布
    {
        type: "scene-waiting-queue-info",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',   // 设备类型 例:报到机(一级设备分类)
        screenDataType: 'infoPublic',             // 设备类型的二级分类
        devType: 'waiting',             // 组件库二级分类
        title: '候诊-信息发布',
        mapperFiles: [], //映射
        options: {
            name: "候诊-信息发布",
            hidden: false,
            rowNumber: 5,
            config: 'waitingQueueInfoPublicInfoConfig',
            waitingQueueInfoPublicInfoConfig: {
                lineHeight: 100,
                contentHeight: 520,
                headHide: false,
                headShow: true,
                headHeight: 100,
                multiple: 1,
                checkList: [1, 3],
                showRowNums: 5, // 展示列表条数
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                headerTitle: '信息发布',
                registerObjNameKey: 'registerObjName',
                infoContent: {
                    tabsName: 'textarea',
                    textContent: types['publishContent'],
                    videoContent: Array(),
                    pictureInfo: Array(),
                    sound: 0
                },
                defaultShowCol: ['deptName', 'treatmentRoomName', 'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                layerNameKey: 'call-patient-drawer',
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },

    // 候诊屏-双队列-行布局
    {
        type: "scene-waiting-dual-queue",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-双队列',
        mapperFiles: [], //映射
        options: {
            name: "候诊-双队列",
            hidden: false,
            rowNumber: 10,
            config: 'waitingDualQueueInfoConfig',
            waitingDualQueueInfoConfig: {
                lineHeight: 132,
                contentHeight: 676,
                headHide: false,
                headShow: true,
                multiple: 2,
                showRowNums: 5, // 展示列表条数
                headHeight: 110,
                checkList: [1, 3],
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                registerObjNameKey: 'registerObjName',
                defaultShowCol: ['treatmentRoomName', 'treatingPatient'],
                colOptions: types['waitingColOption'],
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },

    // 候诊屏-列布局
    {
        type: "scene-waiting-row",
        type2: "scene-row-waiting",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-列布局',
        mapperFiles: [], //映射
        options: {
            name: "候诊-列布局",
            hidden: false,
            rowNumber: 10,
            config: 'waitingRowInfoConfig',
            waitingRowInfoConfig: {
                contentHeight: 690,
                multiple: 1,
                orderTag: true,
                showRowNums: 5, // 展示列表条数
                maxRow: 6,
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                patientFontSize: 46,
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                waitingVisitStep: 1,
                waitingNumber: 4,

                viewNumber: 4,
                viewMinNumber: 4,
                viewManNumber: 6,


                allowList: ['roomName'],
                queueName: 'roomName',
                deptNameKey: 'deptName',           //科室Key
                registerNameKey: 'registerObjName',
                roomNameKey: 'treatmentRoomName',  //诊室Key
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },

    {
        type: "scene-waiting-row2",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-列布局2',
        mapperFiles: [], //映射
        options: {
            name: "候诊-列布局2",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitiRowConfig2',
            sceneWaitiRowConfig2: {
                queryRule: [1],  // 1:医生(全部)  2:号别(号别)
                contentHeight: 694,
                multiple: 1,
                orderTag: true,
                minRow: 4,  // 最小列表条数
                showRowNums: 5, // 展示列表条数
                total: 5,

                maxRow: 7,
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                showRoomName: 1, //诊室是否显示-1:否 2:是
                patientRoomNameKey: 'treatmentRoomName',  //诊室Key
                roomNamePosition: 'right',
                patientFontSize: 40,
                patientFontWeight: 'normal',
                patientDivider: true,

                // 切屏--后端
                switchState: true,  // 是否切屏
                switchTime: 10,    // 切屏间隔
                patientListRow: 2,
                patientListCol: 2,
                patientListTotal: 4,

                // 滚动--前端
                scrollState: false,
                scrollStep: 1,     // 滚动速度
                scrollNumber: 14,  // 滚动数量
                scrolViewNumber: 5,
                scrolViewMinNumber: 4,
                scrolViewManNumber: 6,


                showCurrentPatient: 2, //就诊患者是否显示- 1:否 2:是
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表

                allowList: ['registerName'],
                queueName: 'registerName',
                deptNameKey: 'deptName',           //科室Key
                registerNameKey: 'registerObjName',//号别Key
                roomNameKey: 'treatmentRoomName',  //诊室Key
            }
        },
    },

    {
        type: "scene-waiting-row3",
        icon: "text-field",
        formItemFlag: false,
        shown: false,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-列布局3',
        mapperFiles: [], //映射
        options: {
            name: "候诊-列布局3",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitRowConfig',
            sceneWaitRowConfig: {
                rowEditType: 1,
                queryRule: [1],  // 1:医生(全部)  2:号别(号别)
                contentHeight: 930,
                multiple: 1,
                orderTag: true,


                showRowNums: 5, // 展示列表条数
                maxRow: 6,


                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                switchScreen: true, // 是否切屏
                patientRoomNameKey: 'treatmentRoomName',  //诊室Key
                patientFontSize: 40,
                switchTime: 10, // 切屏间隔
                waitingVisitStep: 1,
                waitingNumber: 14,

                viewNumber: 6,
                viewMinNumber: 6,
                viewManNumber: 8,
                queueName: 'registerName',
                registerNameKey: 'registerObjName',
                roomNameKey: 'treatmentRoomName',  //诊室Key
            }
        },
    },

    {
        type: "scene-waiting-row4",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-列布局4',
        mapperFiles: [], //映射
        options: {
            name: "候诊-列布局4",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitiRowConfig2',
            sceneWaitiRowConfig2: {
                queryRule: [1],  // 1:医生(全部)  2:号别(号别)
                contentHeight: 693,
                multiple: 1,
                orderTag: true,
                minRow: 1,      // 最小列表条数
                maxRow: 7,      // 最大列表条数
                showRowNums: 1, // 展示列表条数
                minShowColNums: 1,      // 最小列表条数
                maxShowColNums: 6,      // 最大列表条数
                showColNums: 6, // 展示每列的个数
                total: 1,
                // 内边距
                padding: {
                    top: 28,
                    bottom: 28
                },
                // 队列的内编剧
                queuePadding: {
                    value: 12,
                    left: 12,
                    right: 12
                },
                showRoomName: 1, //诊室是否显示-1:否 2:是
                patientRoomNameKey: 'treatmentRoomName',  //诊室Key
                roomNamePosition: 'right',
                patientFontSize: 40,
                patientFontWeight: 'normal',
                queueNameFontColor: "#FFFFFF",
                queueNameBackgroundColor: '#0059b3',
                queueNameFontSize: 40,
                queueNameFontWeight: 'normal',
                patientDivider: true,
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                waitingVisitStep: 1,
                waitingNumber: 14,
                viewNumber: 8,

                viewMinNumber: 6,
                viewManNumber: 20,

                showCurrentPatient: 2, //就诊患者是否显示- 1:否 2:是
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表

                allowList: ['registerName'],
                queueName: 'registerName',
                deptNameKey: 'deptName',           //科室Key
                registerNameKey: 'registerObjName',//号别Key
                roomNameKey: 'treatmentRoomName',  //诊室Key

                containHangupData: false,// 获取的数据包含挂起数据,默认false,true是获取
            }
        },
    },

    // 1080*1920 候诊业务
    {
        type: "scene-waiting-row5",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  // 设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',               // 组件库二级分类
        title: '候诊-队列2',
        mapperFiles: [], //映射
        options: {
            name: "候诊-队列2",
            hidden: false,
            config: 'sceneWaitRowConfig5',
            sceneWaitRowConfig5: {
                queryRule: [1],  // 1:医生(全部)  2:号别(号别)
                patientDivider: true,
                viewHeight: 1670,
                padding: {
                    top: 28,
                    bottom: 28
                },
                viewRow: 2,
                minRow: 1,
                maxRow: 2,
                viewCol: 2,
                minCol: 1,
                maxCol: 3,
                multiple: 1,            //  补充基数
                showRowNums: 4,        //  展示总数
                showCurrentPatient: 1, //  就诊&候诊是否合并: 1:候诊 2:就诊
                waitPatientType: 2,    //  候诊患者类型- 1:候诊等待 2:候诊列表

                devDeptNameShown: true,
                devDeptName: '科室', //设备科室的key

                devDeptNameBackground: 'rgba(0,89,179,1)',
                devDeptNameFontSize: 100,
                devDeptNameFontColor: 'rgb(255,255,255)',
                devDeptNameFontWeight: 'normal',

                // 切屏
                switchScreen: true,  // 切屏状态
                switchTime: 10,     // 切屏间隔

                // 首屏展示的条数
                viewRowNumber: 1, //水平行的数量
                viewColNumber: 4, //每个垂直队列水平的数量
                viewNumber: 4,    //每个垂直队列水平的数量
                viewMinNumber: 4,
                viewManNumber: 8,
                patientViewHeight: 120,

                // 患者滚动设置
                patientScrollInfo: {
                    state: true,
                    steps: 1,
                    scrollNumber: 5,
                },

                // 候诊患者设置
                orderTag: true,
                showRoomName: 1, //诊室是否显示-1:否 2:是
                patientRoomNameKey: 'treatmentRoomName',  //诊室Key
                roomNamePosition: 'right',
                patientFontSize: 50,
                patientFontWeight: 'normal',

                currentPatientFontColor: '#FFFFFF',
                currentPatientBackground: '#337ac2',
                currentPatientFontSize: 50,
                currentPatientFontWeight: 'normal',

                // 队列名设置
                allowList: ['deptName', 'roomName', 'registerName'],
                queueName: 'registerName',
                deptNameKey: 'deptName',           //科室Key
                registerNameKey: 'registerObjName',//号别Key
                roomNameKey: 'treatmentRoomName',  //诊室Key
                queueNameFontColor: "#FFFFFF",
                queueNameBackgroundColor: '#0059b3',
                queueNameFontSize: 60,
                queueNameFontWeight: 'normal',

                // 队列医生控制
                queueDoctorShown: false,

                // 队列群组子元素外编剧
                queueGroupItem: {
                    marginTopBottom: 0,
                    marginRightLeft: 12
                }
            }
        },
    },


    {
        type: "scene-waiting-row6",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient-alone',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-等待检查',
        mapperFiles: [], //映射
        options: {
            name: "候诊-等待检查",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitiRowConfig6',
            sceneWaitiRowConfig6: {
                contentHeight: 650,
                multiple: 1,
                orderTag: true,
                // 内边距
                padding: {
                    top: 28,
                    bottom: 28
                },
                // 队列的内编剧
                queuePadding: {
                    value: 12,
                    left: 12,
                    right: 12
                },
                showRoomName: 1, //诊室是否显示-1:否 2:是
                patientRoomNameKey: 'treatmentRoomName',  //诊室Key
                roomNamePosition: 'right',
                patientFontSize: 40,
                headerHeight: 100,
                patientFontWeight: 'normal',
                queueNameFontColor: "#0059b3",
                queueNameBackgroundColor: '#F2F2F2',
                queueNameFontSize: 40,
                queueNameFontWeight: 'normal',
                patientDivider: true,

                waitingVisitStep: 1,
                waitingNumber: 5,

                openScroll: true,
                viewNumber: 4,
                viewMinNumber: 4,
                viewManNumber: 6,

                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表

                allowList: ['registerName'],
                deptNameKey: 'deptName',           //科室Key
                registerNameKey: 'registerObjName',//号别Key
                roomNameKey: 'treatmentRoomName',  //诊室Key
                layerInfo: {
                    current: {
                        display: false,
                        content: "当前检查",
                        fontSize: 98,
                        titleFontWeight: "normal",
                        color: "rgba(1, 118, 58, 1)",
                        backgroundColor: "rgba(1, 118, 58, 0.2)",
                        patientNumberColor: "rgba(0, 89, 179, 1)",
                        patientNumberBackground: "rgba(255, 255, 255, 0)",
                        patientColor: "rgba(1, 118, 58, 1)",
                        patientFontSize: 124,
                        popupBackground: "rgba(255, 255, 255, 1)",
                        overlayBackground: "rgba(0, 0, 0, .7)",
                        patientFontWeight: "normal",
                    },
                    waiting: {
                        display: false,
                        content: "等待检查",
                        fontSize: 98,
                        titleFontWeight: "normal",
                        color: "rgba(138, 106, 54, 1)",
                        backgroundColor: "rgba(138, 106, 54, 0.2)",
                        patientNumberColor: "rgba(299, 133, 2, 1)",
                        patientNumberBackground: "rgba(255, 255, 255, 0)",
                        patientColor: "rgba(138, 106, 54, 1)",
                        patientFontSize: 124,
                        popupBackground: "rgba(255, 255, 255, 1)",
                        overlayBackground: "rgba(0, 0, 0, .6)",
                        patientFontWeight: "normal",
                    }
                }
            }
        },
    },

    {
        type: "scene-waiting-row-queue",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient-alone',  // 设备类型 例:报到机(一级设备分类)
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-队列-列',
        mapperFiles: [], //映射
        options: {
            name: "候诊-队列-列",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitRowQueueConfig',
            sceneWaitRowQueueConfig: {
                rowEditType: 1,
                queryRule: [1],  // 1:医生(全部)  2:号别(号别)
                viewHeight: 200,
                padding: {
                    top: 16,
                    bottom: 16
                },
                isRefreshByMsg: true,

                /**
                 * 是否仅查询正在就诊  数据显示规则 1(就诊&候诊) ，2 (就诊)
                 */
                showCurrentPatientOnly: "2",

                //waitPatientType===1:候诊类型--1候诊等候--2候诊列表
                waitPatientType: 1,


                // 切屏--后端
                switchState: true,  // 是否切屏
                switchTime: 10,    // 切屏间隔
                switchRow: 1,
                switchCol: 5,
                patientListTotal: 5,
                minCol: 4,
                maxCol: 6,

                // 滚动--前端
                scrollState: false,
                scrollStep: 1,     // 滚动速度
                scrollNumber: 14,  // 滚动数量
                scrolViewNumber: 5,
                scrolViewMinNumber: 4,
                scrolViewManNumber: 6,


                /*接口Api*/
                ApiState: true,
                frequencyApi: 300,  // 接口请求频次
                ApiType: 2,
                ApiAddress: '',
                ApiSign: 'waiting_all_by_extend_relation',
                dataType: 'array',


                // 队列名称
                queueFontSize: 50,
                queueFontColor: "#FFFFFF",
                queueFontWeight: 'normal',
                queueBackgroundColor: 'rgba(0, 71, 143, 1)',
                // 队列名称--key
                queueName: 'deptName',
                deptNameKey: 'deptName',
                roomNameKey: 'treatmentRoomName',  //诊室Key
                registerNameKey: 'registerObjName',//号别Key

                // 就诊患者
                patientFontSize: 54,
                patientFontColor: "#FFFFFF",
                patientFontWeight: 'normal',
                patientBackgroundColor: 'rgba(4, 88, 179, 1)',
            }
        },
    },

    // 候诊屏-共享呼叫-列表
    {
        type: "scene-waiting-share-call",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-共享',
        mapperFiles: [], //映射
        options: {
            name: "候诊-共享",
            hidden: false,
            rowNumber: 5,
            config: 'waitingShareCallConfig',
            waitingShareCallConfig: {
                deptTitle: '队列',
                visitTitle: '正在就诊',
                waitTitle: '即将呼叫',
                lineHeight: 60,
                contentHeight: 556,
                headHeight: 110,
                multiple: 1,
                showRowNums: 5, // 展示列表条数
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                waitingVisitStep: 1,
                waitingNumber: 4,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                patientNumber: '2',  //患者号
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表
            }
        },
    },

    // 候诊屏-正在就诊=等待就诊
    {
        type: "scene-waiting-current-waiting",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-就-候',
        mapperFiles: [], //映射
        options: {
            name: "候诊-就-候",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingCurrent',
            sceneWaitingCurrent: {
                areaHeight: 830,
                currentShown: true,
                currentPaperwork: '正在检查',
                currentFontSize: 50,
                waitingShown: true,
                waitingPaperwork: '等待检查',
                waitingFontSize: 50,
                deptConfig: false,
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表
            }
        },
    },

    // 候诊屏-正在就诊=排队就诊
    {
        type: "scene-waiting-current-waiting-lineup",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-正在检查',
        mapperFiles: [], //映射
        options: {
            name: "候诊-正在检查",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingCurrent2',
            sceneWaitingCurrent2: {
                areaHeight: 180,
                currentShown: true,
                bgColorShown: true,
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                currentPaperwork: '当前检查',
                currentFontSize: 50,
                waitingShown: true,
                waitingPaperwork: '等待检查',
                waitingFontSize: 50,
                deptConfig: false,

                waitPatientShown: false,
                openScroll: true,
                waitingVisitStep: 1,
                waitingNumber: 5,

                curPatientShown: false,
                openScroll1: true,
                waitingVisitStep1: 1,
                waitingNumber1: 4,

                layerInfo: {
                    current: {
                        display: true,
                        content: "当前检查",
                        fontSize: 98,
                        titleFontWeight: "normal",
                        color: "rgba(1, 118, 58, 1)",
                        backgroundColor: "rgba(1, 118, 58, 0.2)",
                        patientNumberColor: "rgba(0, 89, 179, 1)",
                        patientNumberBackground: "rgba(255, 255, 255, 0)",
                        patientColor: "rgba(1, 118, 58, 1)",
                        patientFontSize: 124,
                        popupBackground: "rgba(255, 255, 255, 1)",
                        overlayBackground: "rgba(0, 0, 0, .7)",
                        patientFontWeight: "normal",
                    },
                    waiting: {
                        display: true,
                        content: "等待检查",
                        fontSize: 98,
                        titleFontWeight: "normal",
                        color: "rgba(138, 106, 54, 1)",
                        backgroundColor: "rgba(138, 106, 54, 0.2)",
                        patientNumberColor: "rgba(299, 133, 2, 1)",
                        patientNumberBackground: "rgba(255, 255, 255, 0)",
                        patientColor: "rgba(138, 106, 54, 1)",
                        patientFontSize: 124,
                        popupBackground: "rgba(255, 255, 255, 1)",
                        overlayBackground: "rgba(0, 0, 0, .6)",
                        patientFontWeight: "normal",
                    }
                }
            }
        },
    },

    // 候诊屏-正在就诊=等待就诊-艺术
    {
        type: "scene-waiting-current-waiting-art",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: 'waitingArt',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-就-候-艺术',
        mapperFiles: [], //映射
        options: {
            name: "候诊-就-候-艺术",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingCurrent',
            sceneWaitingCurrent: {
                areaHeight: 830,
                currentShown: true,
                currentPaperwork: '正在检查',
                currentFontSize: 50,
                waitingShown: true,
                waitingPaperwork: '等待检查',
                waitingFontSize: 50,
                deptConfig: true,
                titleType: 'deptName',
                roomNameKey: 'treatmentRoomName',  //诊室Key
            }
        },
    },

    // 候诊屏-TODO 正在就诊=等待就诊
    {
        type: "scene-waiting-double-dept",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-双科室',
        mapperFiles: [], //映射
        options: {
            name: "候诊-双科室",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingCurrent',
            sceneWaitingCurrent: {
                areaHeight: 830,
                currentShown: true,
                currentPaperwork: '正在检查',
                currentFontSize: 50,
                waitingShown: true,
                waitingPaperwork: '等待检查',
                waitingFontSize: 50,
                deptConfig: false,
                waitPatientType: 1,
            }
        },
    },

    //候诊屏--呼叫
    {
        type: "scene-waiting-call-current-patient-1080",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                      // 组件库类型
        categoryType: 'waiting-patient',        //设备类型 例:报到机
        screenDataType: 'patientLog',           // 设备类型的二级分类
        devType: 'waiting',                     // 组件库二级分类
        title: '窗口-抽血-1080',
        mapperFiles: [], //映射
        options: {
            name: "窗口-呼-就",
            hidden: false,
            rowNumber: 10,
            config: 'windowCallCurrentPatientConfig',
            windowCallCurrentPatientConfig: {
                // 备注说明
                areaHeight: 1670,
                title: {
                    connect: '采血排队叫号',
                    fontSize: 60,
                    color: '#FDFDFD',
                    fontWeight: 'normal',
                    background: '#0059B3'
                },
                list: {
                    fontSize: 50,
                    orderNoBackgroundShown: true,
                    orderNoFontWeight: 'normal',
                    orderNoBackground: 'rgba(0, 89, 179, 1)',
                    orderNoColor: 'rgba(253,253,253,1)',
                },
                defaultShowCol: [],
                windowColOption: types['windowColOption'],
                switchState: false,
                switchTime: 10,
                patientListRow: 5,
                scrollNumber: 10,
                multiple: 1,
                showRowNums: 14, // 展示列表条数
            }
        },
    },


    {
        type: "scene-waiting-callPatient",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                      // 组件库类型
        categoryType: 'waiting-patient',        //设备类型 例:报到机
        screenDataType: 'patientLog',           // 设备类型的二级分类
        devType: 'waiting',                     // 组件库二级分类
        title: '候诊-呼叫患者',
        mapperFiles: [], //映射
        options: {
            name: "候诊-呼叫患者",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitCallPatientConfig',
            sceneWaitCallPatientConfig: {
                // 备注说明
                areaHeight: 930,
                defaultShowCol: ["please", "patientNo", "mark", "patientName", "arrive", "roomName", "check"],
                waitColOption: types['waitColOption'],
                total: 6,
                multiple: 1,
                showRowNums: 6, // 展示列表条数


                switchState: true, // 切页状态
                switchTime: 10,    // 切页时间

                fontSize: 74,
                fontColor: '#ECFF24',
                fontWeight: 'normal',

                callPatientFontSize: 84,
                callPatientFontColor: '#ECFF24',
                callPatientFontWeight: 'normal',
            }
        },
    },

    //候诊屏--双队列--候诊共享
    {
        type: "scene-waiting-dual-share",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',               // 组件库二级分类
        title: '候诊-共享',
        mapperFiles: [], //映射
        options: {
            name: "候诊-共享",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingDualShare',
            sceneWaitingDualShare: {
                areaHeight: 704,
                layerInfo: types['layerInfo'],
                registerObjNameKey: 'registerObjName',
            }
        },
    },


    // 候诊屏-共享呼叫-列表
    {
        type: "scene-waiting-drugstore-patient",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: 'indPatient',               // 设备类型的二级分类
        devType: 'waiting',               // 组件库二级分类
        title: '候诊-共享2',
        mapperFiles: [], //映射
        options: {
            name: "候诊-共享2",
            hidden: false,
            rowNumber: 5,
            config: 'waitDrugstoreConfig',
            waitDrugstoreConfig: {
                areaHeight: 710,
                showRowNums: 5,     // 展示列表条数
                multiple: 1,
                switchScreen: true, // 是否切屏
                switchTime: 10,     // 切屏间隔
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表
                queueInfo: {
                    colOptions: types['waitingColOption'],
                    defaultShowCol: ['treatmentRoomNumber', 'treatingPatient'],
                    headerFontSize: 58,
                    headerFontWeight: 'normal',
                    headerColor: 'rgba(255,255,255,1)',
                    headerBackground: 'rgba(0, 79, 160, 1)',
                    listFontSize: 50,
                    listFontWeight: 'normal',
                    listColor: 'rgba(255,255,255,1)',
                    listBackground: 'rgba(0, 89, 179, 1)',
                    // 滚动
                    scroll: false,
                    scrollNumber: 6,//候诊开始滚动人数
                    scrollStep: 1,  //候诊滚动速度
                    scrollSliceNumber: 5,

                },
                patientInfo: {
                    header: '配药中，请以下患者耐心等候',
                    showRowNums: 5, // 展示列表条数
                    showColNums: 3, // 展示列表条数
                    headerFontSize: 60,
                    headerFontWeight: 'normal',
                    headerColor: 'rgba(0, 89, 179, 1)',
                    headerBackground: 'rgba(248, 248, 248, 1)',
                    listFontSize: 50,
                    listFontWeight: 'normal',
                    listColor: 'rgba(0,0,0,1)',
                    // 整体滚动
                    scroll: false,
                    scrollNumber: 16,//候诊开始滚动人数
                    scrollStep: 1,  //候诊滚动速度

                    // 候诊整体滚动
                    waitScroll: true,
                    waitScrollNumber: 6,//候诊开始滚动人数
                    waitScrollStep: 1,  //候诊滚动速度
                    waitScrollSliceNumber: 6,
                },
            }
        },
    },

    // 候诊屏-共享呼叫-列表2
    {
        type: "scene-waiting-drugstore-patient2",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: 'indPatient',               // 设备类型的二级分类
        devType: 'waiting',               // 组件库二级分类
        title: '候诊-共享3',
        mapperFiles: [], //映射
        options: {
            name: "候诊-共享3",
            hidden: false,
            rowNumber: 5,
            config: 'waitDrugstoreConfig2',
            waitDrugstoreConfig2: {
                areaHeight: 684,
                showRowNums: 5,     // 展示列表条数
                multiple: 1,
                switchScreen: true, // 是否切屏
                switchTime: 10,     // 切屏间隔
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表
                layerNameKey: 'customize',
                queueInfo: {
                    colOptions: types['waitingColOption'],
                    defaultShowCol: ['treatmentRoomNumber', 'treatingPatient'],
                    headerFontSize: 58,
                    headerFontWeight: 'normal',
                    headerColor: '',
                    headerBackground: '',
                    listFontSize: 50,
                    listFontWeight: 'normal',
                    listColor: 'rgba(148, 247, 252, 1)',
                    listBackground: 'rgba(0, 89, 179, 1)',
                    // 滚动
                    scroll: false,
                    scrollNumber: 5,//候诊开始滚动人数
                    scrollStep: 1,  //候诊滚动速度
                    scrollSliceNumber: 5,
                },
                patientInfo: {
                    header: '配药中，请以下患者耐心等候',
                    showRowNums: 5, // 展示列表条数
                    showColNums: 2, // 展示列表条数
                    headerFontSize: 60,
                    headerFontWeight: 'normal',
                    headerColor: '#FFFF00',
                    headerBackground: 'rgba(248, 248, 248, 1)',
                    listFontSize: 50,
                    listFontWeight: 'normal',
                    listColor: 'rgba(0,0,0,1)',

                    // 是否开启中药&西药候诊队列滚动
                    // 中药滚动
                    eastScroll: false,
                    eastScrollStep: 1,

                    // 西药滚动
                    westScroll: false,
                    westScrollStep: 1,

                    // 整体滚动
                    scroll: false,
                    scrollNumber: 11,//候诊开始滚动人数
                    scrollStep: 1,  //候诊滚动速度
                    scrollSliceNumber: 10,

                    // 候诊整体滚动
                    waitScroll: true,
                    waitScrollNumber: 6,//候诊开始滚动人数
                    waitScrollStep: 1,  //候诊滚动速度
                    waitScrollSliceNumber: 6,
                },
            }
        },
    },

    // 候诊屏-两个科室-(3*4)行列
    {
        type: "scene-waiting-call-records-TwoDepart",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: 'embedCallingPatientRecords',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-2科室-2*4',
        mapperFiles: [], //映射
        options: {
            name: "候诊-2科室-2*4",
            hidden: false,
            rowNumber: 5,
            config: 'sceneWaitingCallRecordsConfigTwoDep',
            sceneWaitingCallRecordsConfigTwoDep: {
                contentHeight: 800,
                recordsNumber: 5,  // 记录的数量
                layerOriginalDate: false,
                layerNameKey: 'call-patient-art',  //弹层名称
                waitScrollState: false,
                waitScrollStep: 1,
                waitScrollNumber: 10,
                waitScrollDirection: "left", // up，down，left，right
                multiple: 1,
                showRowNums: 2,     // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10,     // 切屏间隔
                recordsLine: false,      // 呼叫患者是否在线
                content: '等候穿刺',
                titleType: 'deptName',
                changeLocation: true, // 淄博(二-院)，两个诊室-从右侧开始上屏，对调数组
            }
        },
    },

    // 候诊屏- 溧阳 两个队列-(2*2) 列 排序
    {
        type: "scene-waiting-call-records-TwoQueueMulTwoColus",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: 'embedCallingPatientRecords',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-2队列*2-4列',
        mapperFiles: [], //映射
        options: {
            name: "候诊-2队列*2-4列",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitingCallRecordsTwoQueueMulTwoColus',
            sceneWaitingCallRecordsTwoQueueMulTwoColus: {
                headerBox: true, // 右侧是否显示-表头-设置
                headHeight: 120, // 表头-高
                headerFontColor: "#FFFFFF", // 表头-字体颜色
                headerBackgroundColor: '#0059b3', // 表头背景颜色
                headerName: ["队列1名称", "队列2名称"],
                contentBOx: true, // 右侧-内容-设置
                lineHeight: 95,     // 内容高度居中
                contentHeight: 95, // 内容高
                titleType: 'deptName', // 科室

                multiple: 1,
                openScroll: true,
                showRowNumsOnOff: false,
                showRowNums: 2, // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                waitingVisitStep: 1,
                waitingNumber: 4,
                roomNameKey: 'treatmentRoomName',  //诊室Key
            },
        },
    },

    // 候诊-呼叫患者2
    {
        type: "scene-waiting-callPatient2",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                      // 组件库类型
        categoryType: 'waiting-patient',        //设备类型 例:报到机
        screenDataType: 'patientLog',           // 设备类型的二级分类
        devType: 'waiting',                     // 组件库二级分类
        title: '候诊-呼叫患者2',
        mapperFiles: [], //映射
        options: {
            name: "候诊-呼叫患者2",
            hidden: false,
            rowNumber: 10,
            config: 'sceneWaitingCallPatientConfig',
            sceneWaitingCallPatientConfig: {
                // 备注说明
                areaHeight: 1760,
                defaultShowCol: ["patientNo", "mark", "patientName", "roomName"],
                waitColOption: types['waitColOption'],
                total: 6,
                multiple: 1,
                showRowNums: 11, // 展示列表条数

                consultingShown: true,
                consultingWork: '外科1-11诊室',
                consultingFontSize: 50,
                headerFontColor: "#FFFFFF",

                switchState: true, // 切页状态
                switchTime: 10,    // 切页时间

                fontSize: 74,
                fontColor: '#ECFF24',
                fontWeight: 'normal',

                callPatientFontSize: 84,
                callPatientFontColor: '#ECFF24',
                callPatientFontWeight: 'normal',

            }
        },
    },
    // 候诊多科室2列每页多个默认6个
    {
        type: "scene-waiting-more-2columns-dept",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',
        title: '候诊-多科室2列',
        mapperFiles: [], //映射
        options: {
            name: "候诊-多科室2列",
            hidden: false,
            // rowNumber: 6,
            config: 'sceneWaitingCurrent3',
            sceneWaitingCurrent3: {
                lineHeight: 90,
                contentHeight: 1570,
                headHide: false,
                headShow: true,
                headHeight: 110,
                headFontSize: 48,
                headFontWeight: 'normal',
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                patientOrderNo: true,
                showRowNums: 6, // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName', 'treatmentRoomName', 'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                itemBackground: 'rgba(0, 89, 179, 0.2)',
                itemFontSize: 48,
                itemBorderBottom: 1,
                itemBorderColor: 'rgba(170, 170, 170, 0.75)',
                itemFontWeight: 'normal',
                ellipsisState: true,
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                layerInfo: types['layerInfo'],
                listSpeed: 10,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                patientSpace: false,
                openScroll: false,
                layerEdit: true,
                layerNameKey: 'room-call-patient-small',  //弹层名称

                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
                //   zidingyi
                areaHeight: 1570,
                interval: 10000,
                deptRadius: 20,
                deptWidth: 500,
                topWrpHeight: 190,
                topWrpBg: '#203864',
                topWrpFontColor: '#FFFFFF',
                ingHeight: 120,
                ingBg: '#FFA72C',
                ingConBg: '#FAEDDB',
                ingFontColor: '#FFFFFF',
                ingConTextColor:'#333333',
                waitHeight: 190,
                waitBg: '#DBDBDB',
                waitFontColor: '#FFFFFF',
                waitConTextColor:'#333333',
                waitConBg: '#ffffff',
                currentShown: true,
                currentPaperwork: '正在检查',
                waitingShown: true,
                waitingPaperwork: '等待检查',
                deptConfig: false,


                doctorNameFontSize: 50,
                rommNumberFontSize: 50,
                waitingFontSize: 40,
                currentFontSize: 40,
            }
        },
    },
    // todo 九龙坡区人民医院候诊屏-患者列表组件
    {
        type: "scene-wait-screen",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 加【-alone】后缀没有弹窗
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行布局-间隔',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行布局",
            hidden: false,
            config: 'waitInfoConfig',
            waitInfoConfig: {
                contentHeight: 490,
                headHide: false,
                headShow: true,
                headHeight: 130,
                headFontSize: 48,
                headFontWeight: 'normal',
                headerFontColor: "#FFFFFF",
                headerBackgroundColor: '#0059b3',
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                patientOrderNo: false,
                showRowNums: 5, // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName',  'workerName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                itemBackground: 'rgba(255, 255, 255, 0)',
                itemFontSize: 48,
                itemBorderBottom: 1,
                itemBorderColor: 'rgba(170, 170, 170, 0.75)',
                itemFontWeight: 'normal',
                ellipsisState: false,
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                layerInfo: types['layerInfo'],
                listSpeed: 10,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                patientSpace: false,
                openScroll: false,
                layerEdit: false,
                layerNameKey: 'call-patient-empty',  // 定义没有的弹窗，强制关闭弹窗
                waitPatientWidth:420,
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },
    // todo 九龙坡区人民医院候诊屏-患者列表组件
    {
        type: "scene-wait-single",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",                // 组件库类型
        categoryType: 'waiting-patient',  //设备类型 例:报到机
        screenDataType: '',               // 设备类型的二级分类
        devType: 'waiting',                    // 组件库二级分类
        title: '候诊-单队列',
        mapperFiles: [], //映射
        options: {
            name: "候诊-单队列",
            hidden: false,
            rowNumber: 5,
            config: 'waitSingleConfig',
            waitSingleConfig: {
                areaHeight: 800,
                currentShown: true,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                winArea:{
                    bgColor: 'rgba(101, 196, 204, 1)',
                    color: 'rgba(255, 255, 255, 1)',
                    fontSize: 80,
                },
                currTitleArea:{
                    bgColor: 'rgba(220, 67, 25, 1)',
                    color: 'rgba(255, 255, 255, 1)',
                    fontSize: 50,
                    text:'正在取药'
                },
                currArea:{
                    bgColor: 'rgba(255, 255, 255, 1)',
                    color: 'rgba(220, 67, 25, 1)',
                    fontSize: 80
                },
                waitingShown: true,
                waitArea:{
                    bgColor: 'rgba(40, 116, 189, 1)',
                    color: 'rgba(255, 255, 255, 1)',
                    fontSize: 50,
                    text:'等待人员',
                    openScroll:false,
                    step:1,
                    minLens:6
                },
                deptConfig: false,
                waitPatientType: 2, //候诊患者类型- 1:候诊等待 2:候诊列表
            }
        },
    },
    // todo 宁夏妇女儿童医院门诊候诊屏
    {
        type: "scene-waiting-blue2",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: '',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: '候诊-行布局3',
        mapperFiles: [], //映射
        options: {
            name: "候诊-行布局3",
            hidden: false,
            config: 'waitingInfoConfig3',
            waitingInfoConfig3: {
                lineHeight: 90,
                contentHeight: 780,
                headHide: false,
                headShow: true,
                headHeight: 110,
                headFontSize: 48,
                headFontWeight: 'normal',
                headerFontColor: "#f7fd17",
                headerBackgroundColor: '',
                multiple: 1,
                checkList: [1, 3],
                queryRule: [1],
                patientOrderNo: true,
                showRowNums: 5, // 展示列表条数
                switchScreen: true, // 是否切屏
                switchTime: 10, // 切屏间隔
                defaultShowCol: ['deptName', 'treatmentRoomName', 'treatingPatient', 'waitPatientList'],
                colOptions: types['waitingColOption'],
                registerObjNameKey: 'registerObjName',
                waitingVisitStep: 1,
                waitingNumber: 3,
                waitingVisitDirection: "left", // up，down，left，right
                waitingVisitTime: 2000,
                itemShadow: false,
                itemBackground: 'rgba(0, 89, 179, 0.2)',
                itemFontSize: 48,
                itemBorderBottom: 1,
                itemBorderColor: 'rgba(170, 170, 170, 0.75)',
                itemFontWeight: 'normal',
                ellipsisState: true,
                // add新增属性
                mergeColInfo: {
                    1: []
                },
                listSpeed: 10,
                roomNameKey: 'treatmentRoomName',  //诊室Key
                deptNameKey: 'deptName',
                patientSpace: false,
                openScroll: false,
                layerEdit: true,
                layerNameKey: 'call-patient-current',  //弹层名称
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
            }
        },
    },
    // todo 宁夏妇女儿童医院-采血候诊屏-V250244
    {
        type: "scene-wait-blood",
        icon: "text-field",
        formItemFlag: false,
        shown: true,
        category: "scene",              // 组件库类型
        categoryType: 'waiting-patient',// 设备类型 例:报到机(一级设备分类)
        screenDataType: 'pass',             // 设备类型的二级分类
        devType: 'waiting',                  // 组件库二级分类
        title: "候诊屏-采血&输液",
        mapperFiles: [], //映射
        options: {
            name: "候诊屏-采血&输液",
            hidden: false,
            config: 'waitBloodConfig',
            waitBloodConfig: {
                viewMode: 1,
                contentHeight: 800,
                showRowNums:3,
                switchTime:10,// 切屏间隔
                roomNameKey: 'treatmentRoomName',  //诊室Key
                layerNameKey: 'call-patient-blood',  //弹层名称
                waitPatientType: 2, //候诊类型:1候诊等候 2候诊列表
                waitPatientNumber: 4, //候诊列表截取的人数
                checkList:1, // 叫号弹窗展示
                layerInfo: {
                    current:{
                        display: true,
                        content: "当前检查",
                        backgroundColor:'rgba(125, 241, 254, 1)',
                        fontSize: 150,
                        color: 'rgba(0, 5, 31, 1)',
                        patientColor: 'rgba(125, 241, 254, 1)',
                        patientFontSize: 120,
                        patientNumberBackground: 'rgba(0, 75, 136, 1)'
                    }
                },
                waitArea: {
                    scroll:false,
                    step:1,
                    minLens:15
                },
                passArea: {
                    scroll:false,
                    step:1,
                    minLens:6
                }
            }
        },
    },
]
